PowerTools SPREAD for Windows Forms 8.0J
ComplexBorderSide コンストラクタ(Color,Int32,DashStyle,Single[],Single[])


境界線の1辺の色
境界線の1辺の幅(ピクセル単位)
境界線の1辺の破線スタイル (Microsoft .NET FrameworkのDashStyle列挙体のいずれか)
境界線の破線パターン
平行線とスペースから構成される複合線を表す値の配列
色、幅、破線スタイル、破線パターン、複合配列を指定して 複合境界線の1辺を作成します。
構文
'Declaration
 
Public Function New( _
   ByVal color As Color, _
   ByVal width As Integer, _
   ByVal dashStyle As DashStyle, _
   ByVal dashPattern() As Single, _
   ByVal compoundArray() As Single _
)
'使用法
 
Dim color As Color
Dim width As Integer
Dim dashStyle As DashStyle
Dim dashPattern() As Single
Dim compoundArray() As Single
 
Dim instance As New ComplexBorderSide(color, width, dashStyle, dashPattern, compoundArray)
public ComplexBorderSide( 
   Color color,
   int width,
   DashStyle dashStyle,
   float[] dashPattern,
   float[] compoundArray
)

パラメータ

color
境界線の1辺の色
width
境界線の1辺の幅(ピクセル単位)
dashStyle
境界線の1辺の破線スタイル (Microsoft .NET FrameworkのDashStyle列挙体のいずれか)
dashPattern
境界線の破線パターン
compoundArray
平行線とスペースから構成される複合線を表す値の配列
解説

複合境界線は複数の線で構成される場合があります。そのためには、compoundArrayで定義されたパターンを持つペンで複合線を描画します。値の配列には、開始点、各線の開始位置、および各スペースの開始位置をペン幅全体の割合で指定します。

複合配列に含まれた要素は 0〜1 の昇順になる必要があります。

複合境界線を表示するサンプルコードについては、「複数の線を持つ複合境界線の作成」を参照してください。

ペンオブジェクトの詳細については、Microsoft .NET Framework リファレンスドキュメントの「Penオブジェクトの複合配列」を参照してください。

次のサンプルコードは、四辺から成る複合境界線の一辺を、指定した色、幅、破線スタイル、破線パターン、および複合配列を使用して作成します。
FarPoint.Win.ComplexBorderSide side = new FarPoint.Win.ComplexBorderSide(Color.Red, 1.5, Drawing2D.DashStyle.Dash, new float() {0.33F, 0.5F, 0.66F, 1.0F}, new float() {0.33F, 0.5F, 0.66F, 1.0F});
FarPoint.Win.ComplexBorder bord = new FarPoint.Win.ComplexBorder(side);
Dim side As New FarPoint.Win.ComplexBorderSide(Color.Red, 1.5, Drawing2D.DashStyle.Dash, New Single() {0.33F, 0.5F, 0.66F, 1.0F}, New Single() {0.33F, 0.5F, 0.66F, 1.0F})
Dim bord As New FarPoint.Win.ComplexBorder(side)
参照

ComplexBorderSide クラス
ComplexBorderSide メンバ
オーバーロード一覧
複数の線による複合罫線の作成

 

 


© 2004-2015, GrapeCity inc. All rights reserved.